export function combination(arr, m) {
  let r = [];
  _([], arr, m);
  return r;
  function _(t, a, m) {
    //t:临时数组 a:目标数组 m：多少个数进行组合
    if (m === 0) {
      r[r.length] = t;//相当于push
      return;
    }
    for (let i = 0; i <= a.length - m; i++) {
      //从0开始 到n-m

      let b = t.slice();//将t赋值给b 不能用=赋值&#xff0c;使用slice会形成新的数组赋值
      b.push(a[i])
      _(b, a.slice(i + 1), m - 1); 
    }
  }
}

export function randomNuber(min,max){
	return Math.floor(Math.random() * (max - min + 1))+ min;
}
